//#define  _CRT_SECURE_NO_WARNINGS
//#include<iostream>
//#include<list>
//#include<string.h>
//using  namespace std;
//
//void print(const list<int>& v)
//{
//	for (list<int>::const_iterator it = v.begin(); it != v.end(); it++)
//	{
//		cout << *it << " ";
//		
//	}
//	cout << endl;
//}
//
//
//void test01()
//{
//	list<int>l1;
//	l1.push_back(10);
//	l1.push_back(20);
//	l1.push_back(30);
//	l1.push_front(100);
//	l1.push_front(200);
//	l1.push_front(300);
//	print(l1);
//	list<int>::iterator it = l1.begin();
//	it++;
//	l1.insert(it,10000);
//	print(l1);
//	l1.erase(l1.begin());
//	print(l1);
//}
//
//int main()
//{
//	test01();
//	return 0;
//}